BODY {
	background-color: #ffffff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000;
}
a {
	border-bottom-width: 0px;
}
img {
	border-width: 0px;
}
a:link {
	color: #0d4488;
	text-decoration: none;
}
a:visited {
	color: #0d4488;
	text-decoration: none;
}
a:hover {
	color: #ff6600;
	text-decoration: underline;
	cursor: pointer;
}
a[disabled='disabled'] {
	cursor: text;
	text-decoration: none;
}
select {
	height: 20px;
	font-size: 12px;
}
table {
	border-width: 0;
}
.clear {
	border: medium none;
	clear: both;
	float: none;
	font-size: 0;
	height: 0;
	line-height: 0;
}
.site {
	text-align: left;
	margin: 0px auto;
	width: 960px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	position: relative;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.mar0 {
	margin: 0px;
}
.pictureborder {
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	padding: 3px;
}

/*
  SiteHeader */
a.logo {
	background: url('images/logo.png');
	display: block;
	width: 150px;
	height: 47px;
	text-decoration: none;
}
.header_logo {
	margin-top: 5px;
	float: left;
	text-align: left;
}
.loginview_container {
	float: left;
	margin-left: 120px;
}
.myshoppingcart_container {
	float: left;
	margin-left: 20px;
}
.header_links {
	float: left;
	border-right: #ccc 1px dashed;
	width: 75px;
	margin-left: 100px;
	display: inline-block;
}
.header_links .header_links_item {
	width: 80px;
}
.header_info_container {
	float: left;
	margin-left: 20px;
	width: 180px;
}
.header_info_container .header_info_item {
}
.header_links ul {
	padding: 0;
	margin: 0px 150px 0px 0px;
}
.header_links ul li {
	list-style: none;
	display: inline;
	padding-right: 2px;
}
.languageselector {
	margin-top: -20px;
	margin-right: 64px;
}
.header_languageselector {
	margin-left: 10px;
}
.changelanguagelink {
	margin-top: -14px;
}

/*  menu */
.menu_container {
	float: right;
	width: 715px;
	height: 43px;
	margin-left: 45px;
	margin-top: -25px;
}
.menu_container ul {
	/*float: left;*/
	display: inline;
}
.menu_container li {
	display: block;
	font: 13px/100%;
	color: #63a4ff;
	float: left;
}
.menu_container li.activetag {
	text-align: center;
	margin-top: 0px;
	width: 120px;
	color: #fff;
	height: 13px;
	margin-left: 2px;
	background: url('images/bgbar01.gif');
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 26px;
}
.menu_container li.activetag a {
	text-decoration: none;
	color: #ffffff;
}
.menu_container li.activetag a:link {
	text-decoration: none;
	color: #ffffff;
}
.menu_container li.tag {
	text-align: center;
	line-height: 22px;
	margin-top: 21px;
	width: 120px;
	height: 22px;
	margin-left: 2px;
	vertical-align: middle;
	background: url('images/tab_04.gif');
}
.menu_container li.tag a {
	text-align: center;
	line-height: 22px;
	color: #000;
}
.menu_container li.tag a:link {
	text-align: center;
	line-height: 22px;
	color: #000;
	text-decoration: none;
}
.menu_container li.tag a:hover {
	color: #ff6600;
}
.menu_container li a img {
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
}

/* end menu */

/* header search start */

.headersearch_container {
	width: 960px; /*background: url('images/rightcir.gif');*/
	height: 52px;
}
.headersearch_searchbox {
	float: left;
	width: 950px;
	height: 52px;
	background: url('images/search_repeat.gif');
	margin: 0px;
	color: #000;
}
.headersearch_container .headersearch_left {
	background: url('images/leftcir.gif');
	float: left;
	width: 5px;
	height: 52px;
	margin: 0px;
}
.headersearch_container .headersearch_right {
	background: url('images/rightcir.gif');
	float: left;
	width: 5px;
	height: 52px;
	margin: 0px;
}
.headersearch_searchbox .searchWrap_label {
	text-align: right;
	margin: 13px 5px 0px 0px;
	width: 160px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.headersearch_searchbox .searchwrap_input {
	border-bottom: #020202 1px solid;
	border-left: #020202 1px solid;
	border-top: #6b6b6b 1px solid;
	border-right: 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	float: left;
	height: 23px;
	margin-top: 8px;
}
.headersearch_searchbox #searchwrap_operate {
	margin-top: 8px;
}
.headersearch_searchbox .textboxsearchkey {
	border: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
	height: 22px;
	line-height: 16px;
	margin: 0px;
	width: 360px;
}
.headersearch_searchbox .searchwrap_select {
	clip: rect(0px, 186px, 24px, 0px);
	border-bottom: #fff 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right: #fff 1px solid;
	overflow: hidden;
	height: 22px;
	width: 190px;
	padding-top: 0px;
	margin-top: 1px;
}
.headersearch_searchbox .categoryselector {
	border: 0px;
	padding-top: 0px !important;
	padding-bottom: 1px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	line-height: 16px;
	width: 190px;
	overflow: hidden;
	background: url('images/winhome-h3-bg-f.gif') repeat-x left top;
	margin: 0px;
	left: 0px;
}
.headersearch_searchbox .searchbutton {
	border: 0px;
	background: url('images/search_bt_bg.gif') repeat-x 0% 50%;
	color: #fff;
	cursor: pointer;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	height: 25px;
}
.headersearch_searchbox a {
	color: White;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.headersearch_searchbox a:hover {
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.headersearch_searchbox .onlineservice {
	margin-top: -1px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	height: 43px;
	cursor: pointer;
}
.headersearch_searchbox .onlineservice div {
	height: 0px;
}
#headersearch_wrap {
	width: 920px;
	padding-top: 8px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding-right: 0px;
	float: left;
	display: inline;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
}
/* header search end*/

/* SiteHeader end ---------------------------------*/

/* left side start */

h2 a:link, h2 a:visited {
	color: #000000;
	text-decoration: none;
}
h2 a:hover {
	color: #FF6600;
	text-decoration: none;
	text-decoration: underline;
}
.leftsidecontent {
	float: left;
	width: 180px;
	_overflow: hidden;
	margin: 10px 0px 4px 0px;
}
.category_nav_container {
	background: #FFF;
	width: 180px;
	padding-bottom: 4px;
	float: left;
}
.category_nav_container h2 {
	color: #000;
	font: bold 14px Tahoma;
	line-height: 22px;
	background: url('images/item_topbg.gif') no-repeat left top;
	height: 22px;
	margin: 0 !important;
	width: 180px;
	text-indent: 5px;
	vertical-align: middle;
	padding-left: 8px;
}

/* category navigation start */

ul.topcategorymenubar {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 178px;
	background-color: #eee;
}
ul.topcategorymenubar li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	text-align: left;
	cursor: pointer;
	width: 178px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
}
ul.topcategorymenubar ul {
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	background-color: #eee;
	margin: 0px;
}
ul#categorymenubar ul li {
	/*width: 178px;*/
	border-bottom: 0px;
	padding: 5px 0px 5px 0px;
}
ul#categorymenubar li h3 {
	padding: 0px;
	margin: 0px;
	width: 173px !important;
	background: #eee; /*height: 12px !important;*/
	font-size: 14px;
	text-indent: 10px;
}
ul.topcategorymenubar {
	border: 1px solid #CCC;
	border-bottom: none;
	z-index: 1;
}
ul.topcategorymenubar ul {
	/*border: 1px solid #CCC;*/
}
ul.topcategorymenubar a {
	display: block;
	cursor: pointer;
	background-color: #EEE;
	padding-top: 2px;
	padding-bottom: 1px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	overflow: hidden;
}
ul.topcategorymenubar a:hover, ul.topcategorymenubar a:focus, ul.topcategorymenubar a:active {
	background-color: #00A2FF;
	color: #FFF;
}
ul.topcategorymenubar a.categorymenubaractive, ul.topcategorymenubar a.subcategorymenubaractive, ul.topcategorymenubar a.subcategorymenubarvisible {
	background-color: #00A2FF;
	color: #FFF;
}
ul.topcategorymenubar a.subcategorymenubar {
	background-image: url('images/arrow4.gif');
	background-repeat: no-repeat;
	background-position: 90% 50%;
}
ul.topcategorymenubar a.subcategorymenubarhover {
	background-image: url('images/arrow2.gif');
	background-repeat: no-repeat;
	background-position: 90% 50%;
}
ul.topcategorymenubar li a {
	background-image: none;
	text-indent: 8px;
}
ul.topcategorymenubar li h3 a:hover {
	color: #fff;
}

/* category navigation end */

/* tag conteiner start */

.tagContainer {
	margin: 5px 0px 5px;
	width: 180px;
	padding: 0px 0px 4px 0px;
	float: left;
	background: url('images/bottomcir.gif') no-repeat left bottom;
	clear: both;
}
.tagheader {
	color: #000;
	font: bold 14px Tahoma;
	line-height: 22px;
	background: url('images/item_topbg.gif') no-repeat left top;
	height: 22px;
	margin: 0 !important;
	width: 180px;
	text-indent: 5px;
	padding-top: 5px;
	padding-left: 8px;
}
.tagsbox {
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 178px;
	background: #fff url('images/item_repeat1.gif') repeat-x top left;
	border: 1px solid #ccc;
	border-top: none;
	border-bottom: none;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #707070;
}
.tagscontent {
	margin: 0px 10px;
	padding: 6px 0px;
}
#spantags {
	line-height: 24px !important;
	padding: 0;
	margin: 0px;
	height: 210px;
	display: block;
}

/* tag container end*/

/* random product start */

.randomproducts_container {
	margin: 2px 0px 0px;
	width: 180px;
	float: left;
	clear: both;
	text-align: center;
}

/* random product end */

/* left side end */

/* advanced search start */

.advanced_search_container {
	margin: 10px 0px 5px 0px;
	border-bottom: #eaeaea 1px solid;
	border-left: #eaeaea 1px solid;
	border-right: #eaeaea 1px solid;
	border-top: #eaeaea 1px solid;
	height: 230px;
}
.search_picture_container {
	float: left;
	width: 75px;
	padding-top: 7px;
	padding-left: 7px;
}
.search_items_container {
	float: left;
	margin-top: 30px;
	margin-left: 150px;
	width: 500px;
}
.search_item_label {
	text-align: right;
}
.search_item_input {
	width: 230px;
}

/* advanced search end */

/* middlesidecontent start*/

.middlesidecontent {
	margin: 10px auto 4px 10px;
	float: left;
	width: 577px;
	position: relative;
	padding: 0px;
}
.content {
	margin: 10px 0px 4px 15px;
	float: left;
	width: 765px;
	position: relative;
	padding: 0px;
}

/* product list start */

.productlist {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin: 0px 0px;
	width: 100%;
}
#productlist_grid {
	padding: 0px;
}
.productlist td {
	padding: 5px 0px 5px 7px;
	vertical-align: top;
}
.productlist td .cell2 {
	margin: 0px 0px;
	padding: 0px 0px;
	width: 480px;
	height: 100px;
	top: 0;
	left: 0;
}
.productlist td div p {
	margin-bottom: 0px;
	padding: 0px 0px;
	width: 450px;
	height: 50px;
	font-size: 11px;
}
.productlist h3 {
	font-size: 11px;
	color: #373737;
	font-weight: bold; /*line-height:150%;*/
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 1px;
	text-align: left;
	margin-top: 0px;
	line-height: 13px;
}
.productlist img {
	cursor: pointer;
}
.productlist h3.productname {
	color: #555 !important;
	text-decoration: none !important;
}
.productlist .productprice {
	height: 70px;
	line-height: 1.2;
	font-size: 13px;
	font-weight: bold;
}
.productlist .productpicture {
	text-align: center;
}
.fontt4 {
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
}
.button {
	font: 9px;
	color: White;
	background-image: url('images/btnbg_addtocart1.gif');
	border: 0px;
	width: 95px;
	height: 25px;
	cursor: pointer;
	vertical-align: middle;
}
.grid_pager_container {
	color: #666;
	border-top: 1px solid #ccc;
	margin: 15px auto;
	padding-top: 0.5em;
	text-align: right;
}
.grid_pager_container a {
	background: white;
	border: 1px solid #BFBFBF;
	display: inline-block;
	font-family: Verdana;
	margin-right: 0.2em;
	padding: 0.03em 0.35em;
	text-decoration: none;
}
.grid_pager_container a:hover {
	background: #039;
	color: #fff;
	text-decoration: none !important;
}
.grid_pager_container .grid_pager_nextpage {
	background: #DFFAFF;
	color: #039;
	padding: 0.045em 0.35em;
	position: relative;
}
.grid_pager_container_up {
	color: #666;
	margin: 15px 0px 5px 0px;
	text-align: right;
}
.grid_pager_container_up a {
	background: white;
	border: 1px solid #BFBFBF;
	display: inline-block;
	font-family: Verdana;
	margin-right: 0.2em;
	padding: 0.03em 0.35em;
	text-decoration: none;
}
.grid_pager_container_up a[disabled='disabled'] {
	cursor: text;
}
.grid_pager_container_up a:hover {
	background: #039;
	color: #fff;
	text-decoration: none !important;
}
.grid_pager_container_up .grid_pager_nextpage {
	background: #DFFAFF;
	color: #039;
	padding: 0.045em 0.35em;
	position: relative;
}
.picture_overlay {
	position: fixed;
	display: none; /*-webkit-box-shadow: black 0px 0px 90px;*/
	background-color: White;
	border: 1px solid #CCC;
	padding: 3px;
	width: 456px;
	z-index: 10000;
}

/* product list end */

/* middlesidecontent end*/

/* product detail start */

/* product picture start*/

.prod_pictures_container {
	margin: 10px 0px 0px 0px;
	-webkit-box-shadow: #AAA 0px 0px 3px; /*border: 1px solid #AAA;*/
	overflow: hidden;
	width: 450px;
	height: 380px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	text-align: center;
	float: left;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	padding: 4px;
}
.productpictures_nav {
	margin: 5px 0px 5px 0px;
}
.productpictures_nav ul {
	margin: 0px;
	padding: 0px;
}
.productpictures_nav ul li {
	display: inline;
	overflow: hidden;
	border: #999999 1px solid;
	padding: 0px;
	list-style: none;
	margin-left: 10px;
	float: left;
}
.productpictures_nav ul li a {
	cursor: pointer;
	display: block;
	padding: 0px;
}
.productpictures_nav ul a img {
	margin: 0px;
	border: none;
}
.productpictures_nav ul li.inact {
	border: #999999 1px solid;
}
.productpictures_nav ul li.act, .productpictures_nav ul li:hover {
	/* The active state of the thumb */
	border: #990000 1px solid;
}
#prodpicturepreview {
	height: 338px;
	border-bottom: #ccc 1px solid;
}
#prodpicturepreview a {
	color: White;
}

/* product picture end */

/* product property start */

.prod_property_container {
	margin: 10px 0px 0px 10px;
	-webkit-box-shadow: #AAA 0px 0px 3px;
	overflow: hidden;
	width: 460px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
#tableprodproperty {
	width: 100%;
}
#tableprodproperty .prod_property_label {
	font-size: 13px;
	color: #666;
	width: 20%;
}
#tableprodproperty .prod_property_price {
	font-weight: bold;
	font-size: 14px;
	color: Red;
}

/* product property end*/

/* product description start */

.prod_description_container {
	width: 960px;
	border: 1px solid #CCC;
	margin-top: 20px;
	position: relative;
}
.box_top_left, .box_top_right, .box_bottom_left, .box_bottom_right {
	width: 7px;
	height: 7px;
	position: absolute;
	background: url('images/cir.gif') no-repeat;
	overflow: hidden;
}
.box_top_left {
	left: -1px;
	top: -1px;
}
.box_top_right {
	right: -1px;
	top: -1px;
	background-position: 0 -7px;
}
.box_bottom_left {
	bottom: -1px;
	left: -1px;
	background-position: 0 -14px;
}
.box_bottom_right {
	bottom: -1px;
	right: -1px;
	background-position: 0 -21px;
}
.box_center {
	padding: 3px 3px 5px 3px;
}
.box_center .box_title {
	padding: 5px 0px 3px 5px;
	text-align: left;
}
.box_center .box_title h2 {
	padding-bottom: 0px;
	margin: 0px;
}
.prod_description_container .box_center table td.label {
	width: 120px;
}
.prod_description_container .box_center table td.content {
	width: 820px;
}

/* product dexcription end */

/* related products start */

.relatedproducts_container {
	width: 960px;
	border: 1px solid #CCC;
	margin-top: 10px;
	position: relative;
}
.relatedproduct_box {
	float: left;
	width: 140px;
	margin: 2px;
	text-align: center;
	padding: 0px 2px;
	color: Red;
}

/* related products end*/

/* product detail end */

/* login container start*/

.login_register_container {
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	height: 420px;
	margin-top: 10px;
}
.login_container {
	padding-left: 10px;
	text-align: center;
	width: 450px;
	float: left;
	height: 100%;
}
.login_content {
	margin-top: 5px;
	margin-left: 10px;
}
.login_label {
	text-align: right;
	width: 150px;
	height: 35px;
}
.login_input {
	text-align: left;
	padding-left: 5px;
}
.login_header {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
}
.login_content tr {
	height: 35px;
}
.logintitle {
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: Black;
}

/* login container end*/

/* register container start */

.register_container {
	padding-left: 10px;
	text-align: center;
	width: 485px;
	float: left;
	border-left: 2px solid #CCC;
	background: #F6F6F6;
	height: 100%;
}
.register_header {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
}
.register_label {
	text-align: right;
	width: 150px;
	height: 35px;
}
.register_input {
	text-align: left;
	padding-left: 5px;
}

/* register container end*/

/* recommend products container start */

#recommendproductscontainer {
	margin: 5px 0px 5px;
	width: 579px;
	padding: 0px;
	float: left;
	position: relative;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
}
#recommendproductscontainer .recommendproductstitle {
	/*padding-left: 10px; 	margin-top:10px;*/
	color: #000;
	font: bold 14px Tahoma;
	line-height: 22px;
	height: 22px;
	margin: 0 !important;
	text-indent: 5px;
	padding-top: 5px;
	padding-left: 8px;
}
#recommendproductscontainer .recommendproductstitle a {
	margin-left: 420px;
	margin-top: 0px;
}
#recommendproductscontainer .recommendproducts_box {
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-size: 13px;
	color: #707070;
}
#recommendproductscontainer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#recommendproductscontainer ul li {
	list-style-type: none;
	float: left;
	margin: 0px 0px 12px 0px;
	width: 135px;
}
#recommendproductscontainer ul li:hover {
	margin: 2px 0px 10px 0px;
}
#recommendproductscontainer ul li .recommendproducts_item {
	padding: 2px;
}
#recommendproductscontainer ul li .recommendproducts_item div {
	margin-bottom: 5px;
	text-align: center;
}

/* recommend products container end */

/* right side container start */
/* site news container start */

.rightside_container {
	margin: 10px auto 0px 10px;
	float: right;
	width: 180px;
	position: relative;
	padding: 0px;
	_overflow: hidden;
}
.news_container {
	margin: 0px 0px 5px;
	width: 180px;
	padding: 0px 0px 4px 0px;
	background: url('images/bottomcir.gif') no-repeat left bottom;
}
.news_title {
	color: #000;
	font: bold 14px Tahoma;
	line-height: 22px;
	background: url('images/item_topbg.gif') no-repeat left top;
	height: 22px;
	margin: 0 !important;
	width: 180px;
	text-indent: 5px;
	padding-top: 5px;
	padding-left: 8px;
}
.news_box {
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 178px;
	height: 145px;
	background: #fff url('images/item_repeat1.gif') repeat-x top left;
	border: 1px solid #ccc;
	border-top: none;
	border-bottom: none;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #707070;
}
.news_content {
	margin: 0px 10px;
	padding: 1px 0px;
	list-style-type: none;
}
.news_content ul {
	padding-left: 3px;
	padding-top: 3px;
	margin: 0;
}
.news_content ul li {
	margin-bottom: 5px;
	list-style-type: none;
}
.news_content ul li a {
}

/* site news container end */
/* right side container end */

/* shoppingcart start */

.cartlist_header {
	font-size: 14px;
}
.cartlist_header th {
	text-align: left;
}
.cart_header_left {
	background: url('images/buyoffice_right_bg.gif') no-repeat 0px -232px;
	font: normal normal normal 13px/normal 'bold Verdana' , Geneva, sans-serif;
	margin: 0px auto;
	padding: 0px;
}
.cart_header_right {
	background: url('images/buyoffice_right_bg.gif') no-repeat 100% -260px;
	color: white;
	font: normal normal normal 13px/normal 'bold Verdana' , Geneva, sans-serif;
	font-weight: bold;
	height: 18px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.cartitems {
	margin: 0px 5px;
}
.cartlist {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 0px;
}
.cartsummary {
	background: #F2F2F2;
	border: 1px solid white;
	clear: both;
	margin: 0px 0px 15px;
	padding: 5px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: right;
}
.cartsummary span {
	margin-right: 80px;
}
.cartoperation {
	text-align: right;
	padding-bottom: 1px;
	padding-top: 1px;
}

/* shoppingcart end*/

.font_5e5e5e {
	color: #5E5E5E;
	padding: 2px;
}
.bg_f6f6f6 {
	background: #F6F6F6;
}
.linkbutton:hover {
	text-decoration: none;
}

/* news content start */

.newstitle {
	text-align: center;
}
.newsdate {
	text-align: center;
	font-size: 10px;
}
.newsbody {
	margin: 10px 20px 10px 20px;
}
/* news content end */

/* product review start*/

.productreview_container {
	width: 960px;
	border: 1px solid #CCC;
	margin-top: 10px;
	position: relative;
}
.addproductreviewbox {
	margin: 5px 10px 10px 20px;
}
.productreview_box {
	margin: 2px 10px 10px 20px;
}
.productreview_box .productreviewuser {
	font-size: 10px;
}
.productreview_box .productreviewcontent {
	margin: 5px 10px 5px 10px;
}
.productreview_box .productreview_reply {
	margin-left: 30px;
	background-color: #f6f6f6;
}
.productreview_box .productreview_reply .productreview_reply_repliedon {
	font-size: 10px;
	padding-left: 38px;
}

/* product review end */

.order-progress {
	height: 40px;
	margin: 20px auto;
	text-align: center;
	border-bottom: solid 2px #f3f3f3;
}
.order-progress ul {
	padding: 0;
	margin: 0;
}
.order-progress ul li {
	list-style: none;
	display: inline;
	padding: 5px 20px 0 20px;
}
.order-progress ul li .active-step {
	color: #6a6a6a;
	background: url('images/progress-step-active.gif') no-repeat 50% 50%;
	padding-bottom: 40px;
	padding-right: 1px;
	text-decoration: none;
}
.order-progress ul li .inactive-step {
	color: #d7d7d7;
	background: url('images/progress-step-inactive.gif') no-repeat 50% 50%;
	padding-bottom: 40px;
	padding-right: 1px;
	text-decoration: none;
}

.address_item {
	text-align: left;
	margin: 5px 0px 5px 10px;
	padding: 5px 0px 5px 5px;
	border: 1px solid rgb(232, 230, 210);
	width: 200px;
	height: auto;
}
.address_item .address_item_row {
	margin-bottom: 5px;
}
.button_orange {
	background: url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);
	border: 1px solid rgb(255, 136, 0);
	color: #FFF;
	height: 20px;
	padding: 0 5px 0 5px;
	width: auto;
	overflow: visible;
}
.enternewaddress_container {
	margin-left: 10px;
}

/* top selling products start */

.topsellingproducts_container {
	margin: 5px 0px 5px;
	width: 180px;
	padding: 0px 0px 4px 0px;
	background: url('images/bottomcir.gif') no-repeat left bottom;
}
.topsellingproducts_title {
	color: #000;
	font: bold 14px Tahoma;
	line-height: 22px;
	background: url('images/item_topbg.gif') no-repeat left top;
	height: 22px;
	margin: 0 !important;
	width: 180px;
	text-indent: 5px;
	padding-top: 5px;
	padding-left: 8px;
}
.topsellingproducts_box {
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 178px;
	background: #fff url('images/item_repeat1.gif') repeat-x top left;
	border: 1px solid #ccc;
	border-top: none;
	border-bottom: none;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #707070;
}
.topsellingproducts_content {
	margin: 0px 3px;
	padding: 3px 0px;
}
.topsellingproducts_content ul {
	padding-left: 5px;
	list-style-type: none;
	margin: 0;
}
.topsellingproducts_content ul li {
	padding: 0px !important;
	float: left;
	margin-bottom: 2px;
	height: 50px !important;
}
.topselling_text {
	float: left;
	width: 100px;
	padding-top: 0;
	margin-bottom: 5px;
}
.topselling_text p {
	margin-top: 0;
	margin-bottom: 2px;
}
.topselling_text span {
	margin-bottom: 3px;
	margin-top: 3px;
}

/* top selling products end */

/* site footer start */

#footercontainer {
	text-align: center;
	margin-top: 10px;
}
#footercontainer p {
	font-size: 10px;
	color: #999;
}

/* site footer end */

/* password recovery start */

.passwordrecovery_container {
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	width: 100%;
	margin-top: 10px;
	height: 400px;
}
.passwordrecovery_container h3 {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
}
.passwordrecovery_content {
	margin-top: 10px;
	margin-left: 30px;
}
.passwordrecovery_content table tr {
	height: 35px;
}
.passwordrecovery_content_label {
	text-align: right;
	width: 80px;
	height: 35px;
}
.passwordrecovery_content_input {
	text-align: left;
	padding-left: 5px;
}

/* password recovery end */

/* ordering start */

.orderingshippingaddress_container {
	margin-top: 20px;
	margin-left: 30px;
}
.orderingshippingmethod_container {
	margin-top: 10px;
	margin-left: 30px;
}
.orderremarkcontainer {
	margin-top: 10px;
	margin-left: 30px;
}
.orderremarkcontainer div {
	margin-top: 10px;
}
.ordering_invoicing_container {
	margin-top: 10px;
	margin-left: 30px;
}
.ordering_invoicing_container div table {
	margin-left: 10px;
}
.paymentmethods_container {
	margin-left: 30px;
}
.ordersummary_container {
	margin: 10px 0px 0px 30px;
}
.ordersummary_productlist {
	margin: 10px 10px 0px 10px;
}
.ordering_cashticket_container {
	margin-top: 10px;
	margin-left: 30px;
}
/* ordering end */

/* order confirm start */

.orderconfirm_item {
	margin-top: 10px;
	margin-left: 30px;
}
.orderconfirm_content {
	margin-left: 20px;
	margin-top: 8px;
}
/* order confirm end */

/* site footer start */

#footercontainer {
	width: 960px;
	border-top: solid 1px #ccc;
}
#footercontainer .footer_text {
	padding: 5px;
	border: solid 1px #ccc;
	text-align: left;
}
#footercontainer .footer_text h3 {
	font-size: 15px;
	color: #0d4488;
	margin: 0;
}
#footercontainer .footer_text p {
	font-size: 12px;
	padding-left: 10px;
}
#footercontainer .footer_links {
	margin-left: 20px;
	text-align: center;
}
#footercontainer .footer_links a {
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
#footercontainer .footer_links .footer_link01 {
	background: url('images/footer_link01.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	vertical-align: top;
	font-size: 0px;
	margin-left: 260px;
}
#footercontainer .footer_links .footer_link02 {
	background: url('images/footer_link02.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
}
#footercontainer .footer_links .footer_link03 {
	background: url('images/footer_link03.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
}
#footercontainer .footer_links .footer_link04 {
	background: url('images/footer_link04.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
}
#footercontainer .footer_links .footer_link05 {
	background: url('images/footer_link05.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
}
#footercontainer .footer_links .footer_link06 {
	background: url('images/footer_link06.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
}
#footercontainer .footer_links .footer_link07 {
	background: url('images/footer_link07.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
}
#footercontainer .footer_links .footer_link08 {
	background: url('images/footer_link08.jpg');
	width: 106px;
	height: 29px;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
}
#footercontainer .footer_links ul {
	list-style-type: none;
}
#footercontainer .footer_links ul li {
	float: left;
}

/* site footer end */

/* recommendproducts start */
.recommendproducts9_15 {
	margin-top: 10px;
}
.recommendproducts9_15 .recommendproducts9_15_item {
	margin-left: 7px;
	text-align: center;
	vertical-align: middle;
}
.recommendproducts16_23_container {
	margin: 15px 0px 5px;
	width: 579px;
	padding: 0px;
	float: left;
	position: relative;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
}
.recommendproducts16_23_container .recommendproducts16_23title {
	margin-top: 5px;
	margin-left: 5px;
	font-size: 16px;
}
.recommendproducts16_23_container .recommendproducts_box {
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-size: 13px;
	color: #707070;
}
.recommendproducts16_23_container ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.recommendproducts16_23_container ul li {
	list-style-type: none;
	float: left;
	margin: 0px 0px 12px 0px;
	overflow: hidden;
	width: 137px;
	height: 150px;
}
.recommendproducts16_23_container ul li:hover {
	margin: 2px 0px 10px 0px;
}
.recommendproducts16_23_container ul li .recommendproducts16_23_item {
	padding: 2px;
	width: 137px;
}
.recommendproducts16_23_container ul li .recommendproducts16_23_item div {
	margin-bottom: 5px;
	text-align: center;
}

/* recommendproducts end */

#myaccountleftnavcontainer {
	background-position: 50% 0%;
	background-repeat: no-repeat;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 180px;
}
#myaccountleftnavcontainer .myaccountleftnavheader {
	background-image: url('images/buyoffice-menu-bg180.gif');
	background-position: top;
	background-repeat: no-repeat;
	height: 37px;
}
#myaccountleftnavcontainer ul {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	background: #FFFFFF;
	border: 1px solid #ff3333;
	border-top: none;
	list-style-type: none;
}
#myaccountleftnavcontainer li {
	list-style-type: none;
	background: #FFFFFF;
}
#myaccountleftnavcontainer li img {
	border: 0;
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
#myaccountleftnavcontainer li ul {
	padding: 0px;
	margin: 0px;
	background: #FFF;
	border: none;
	list-style-type: none;
}
#myaccountleftnavcontainer li a {
	color: #16387c;
	text-decoration: none;
	display: block;
	height: 23px;
	background: url('images/menu_bg0.gif') no-repeat bottom left;
	text-indent: 16px;
	font-weight: bold;
	line-height: 23px;
	list-style: none;
}
#myaccountleftnavcontainer li a:hover {
	background-image: url('images/menu_bg1.gif');
}
#myaccountleftnavcontainer li li {
	height: 20px;
	background: #FFF;
	text-indent: 20px;
	font-weight: normal;
	line-height: 18px;
}
#myaccountleftnavcontainer li li a {
	color: #16387c;
	text-decoration: none;
	height: 23px;
	background: none;
	text-indent: 28px;
	font-weight: normal;
	line-height: 24px;
	list-style-type: none;
}
#myaccountleftnavcontainer li li a:hover {
	background: #93EFFF;
	text-decoration: underline;
}
.modalBackground {
	filter: alpha(opacity=70);
	background-color: gray;
	opacity: 0.7;
}
.modalPopup {
	border-bottom: gray 3px solid;
	border-left: gray 3px solid;
	padding-bottom: 3px;
	background-color: #ffffdd;
	padding-left: 3px;
	width: 500px;
	padding-right: 3px;
	border-top: gray 3px solid;
	border-right: gray 3px solid;
	padding-top: 3px;
}

/* MyAccount Summary start */
.font18 {
	color: #1E388D;
	font-size: 18px;
}
.myaccount_summary_container {
	float: left;
	margin: 20px 0px 0px 20px;
}
/* MyAccount Summary end */

/* change password start */

.changepwd_container {
	margin: 20px 0px 5px 40px;
	float: left;
}
.changepasswordtitle {
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #1E388D;
}
.accountmanagelables {
	text-align: left;
	width: 100px;
}
.changepwd_container table table tr {
	height: 30px;
}

/* change password end */

/* basic info start */

.basicinfo_container {
	margin: 20px 0px 5px 40px;
	float: left;
}
.basicinfo_container table tr {
	height: 30px;
}

/* basic info end */

/* addressmanage start */

.addressmanage_container {
	float: left;
	margin: 20px 0px 0px 20px;
}
.addressmanage_container table tr {
	height: 30px;
}
#createaddressbuttoncontainer {
	margin-top: 10px;
	text-align: left;
}

/* addressmanage end*/

/* order manage start */

.customer_order_container {
	float: left;
	margin: 5px 0px 0px 20px;
}
.customer_order_container h3 {
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #1E388D;
}
.customer_order_container #orders {
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-collapse: collapse;
	width: 750px;
}
.customer_order_container #orders .orderlist_header {
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	text-align: center;
	background-color: #e7e7e7;
	height: 25px;
	font-size: 13px;
	font-weight: normal;
}
.customer_order_container #orders .orderitem_header {
	border-bottom: #d3e7ff 1px;
	border-left: #d3e7ff 1px solid;
	border-top: #d3e7ff 1px solid;
	border-right: #d3e7ff 1px solid;
	background-color: #e9f3ff;
	display: block;
	padding: 3px;
}
/* order manage end */


.picturebox {
	padding: 3px;
}
.productimgcontainer {
	width: 74px;
	text-align: center;
	margin-right: 2px;
}
.orderlist_item_cell {
	vertical-align: top;
	text-align: center;
	border-right: #efefef 1px solid;
	padding: 4px;
}

/* order detail start */

#orderdetailcontainer {
	margin: 20px 0px 0px 10px;
}
.orderdetail_ordernumber_container {
	font-size: 15px;
}
#orderdetailcontainer .orderdetail_item {
	margin-top: 15px;
}
#orderdetailcontainer .orderdetail_item_title {
	font-weight: bold;
}
#orderdetailcontainer .orderdetail_inneritem {
	margin: 8px 10px;
}
#orderdetailcontainer .orderdetail_table {
	border: #cccccc 1px solid;
	border-collapse: collapse;
}

/* order detail end */

/* cashticket start */

.customer_mycashticket_container {
	float: left;
	margin: 20px 0px 0px 10px;
}
.customer_mycashticket_container h3 {
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #1E388D;
}
#customermycashticketcontainer .cashticket_userguide {
	margin: 10px auto 0px 30px;
	border-bottom: #ff3333 1px solid;
	border-left: #ff3333 1px solid;
	border-right: #ff3333 1px solid;
	border-top: #ff3333 1px solid;
	list-style-type: none;
	padding: 10px 20px;
	background-color: #FFC8BF;
}
#customermycashticketcontainer .mycashtickets_container {
	margin: 20px auto 0px 30px;
}
#customermycashticketcontainer .cashticket_item {
	margin: 0px auto 10px 20px;
}
/* cashticket end */

.slideshow_buttontitle {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	float: left;
}
.slideshow_buttontitle .slideshow_simple1_title {
	position: absolute;
	left: 0px;
	bottom: 0px; /*padding-top: 10px;     padding-bottom: 10px;*/
	padding: 10px 0px 10px 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	text-shadow: 1px 1px 1px #000;
	-webkit-box-shadow: rgba(0,0,0,0.8) 0px -2px 2px;
	-moz-box-shadow: rgba(0,0,0,0.8) 0px -2px 2px;
	box-shadow: rgba(0,0,0,0.8) 0px -2px 2px;
}
.slideshow_buttontitle .slideshow_simple1_nav {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 7px;
	left: 7px;
}
.slideshow_buttontitle .slideshow_simple1_nav li {
	position: relative;
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-box-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
	-moz-box-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
	box-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.slideshow_buttontitle ul {
	margin: 0px;
}
.slideshow_buttontitle ul li {
	/*padding: 0px;*/
	margin: 0px;
	list-style: none;
	position: absolute;
	text-align: center;
	width: 100%;
}
.slideshow_buttontitle ul li a {
	text-decoration: none;
	text-align: center;
}
.slideshow_buttontitle ul li a img {
	border: none;
}
#rotation {
	margin-top: 15px;
}
.amazonad_container {
	margin: 5px 0px 5px;
	width: 180px;
	padding: 5px 0px 5px 0px;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	text-align: center;
}
.ad_container {
	margin-top: 10px;
}
.ad_container a {
	margin-bottom: 10px;
}
